package one.stand.mapper;

import one.stand.model.AssembleModel;

import java.util.List;
import java.util.Map;

public interface AssembleMapper {
    int deleteByPrimaryKey(Integer assembleId);

    int insertSelective(AssembleModel record);

    AssembleModel selectByPrimaryKey(Integer assembleId);

    int updateByPrimaryKeySelective(AssembleModel record);

    List<AssembleModel> selectGoodsAssemblePage(AssembleModel record);

    List<AssembleModel> ordersModelList(AssembleModel record);

    List<AssembleModel> assembleModelList(Integer goodsId);

    Map<String, Object> getJoinAssemble(AssembleModel record);

    Integer getOpenAssembleNum(AssembleModel record);

    List<AssembleModel> selectTimingAssembleState(AssembleModel record);
}